package com.crm.dao.mapper.customMapper.activityManagerCustomMapper;

import com.crm.model.qo.activityManager.CustomerProductActivityQO;
import com.crm.model.vo.activityManager.CustomerProductActivityVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author yincuimei
 * @Date 2021/2/23 13:36
 * 活动管理
 */
public interface CustomerProductActivityCustomMapper {

    /**
     * 活动管理--活动列表
     * @param customerProductActivityQO
     * @param sortOrder
     * @Author yincuimei
     * @return
     */
    List<CustomerProductActivityVO> selectCustomerProductActivityVOList(@Param("customerProductActivityQO")CustomerProductActivityQO customerProductActivityQO, @Param("sortOrder")String sortOrder);

    /**
     * 活动管理--(活动上架时判断)根据活动ID查询活动是否在有效期内
     * @param productActivityId  ---活动ID
     * @param nowDate            ---当前时间
     * @Author yincuimei
     * @return
     */
    int selectActivityIsInValidityPeriod(@Param("productActivityId")String productActivityId,@Param("nowDate")String nowDate);
}
